turn-key systems - French English Dictionary